package com.example.taskdemo.tasks;

import com.example.taskdemo.bean.DistrubtuionData;
import com.example.taskdemo.hanlder.MSlamwareAgent;

/**
 * 配送任务
 */
public class DistrubutionTask extends BaseTask{
    DistrubtuionData distrubtuionData;
    public DistrubtuionData getDistrubtuionData(){
        return distrubtuionData;
    }
    public DistrubutionTask(DistrubtuionData distrubtuionData){
        this.distrubtuionData = distrubtuionData;
        distrubtuionData.setDistributionstate(DistrubtuionData.DISTRIBUTIONSTATE.INIT);
        setTaskState(TASKSTATE.INIT);
    }

    @Override
    public void run() {
        super.run();
        MSlamwareAgent.getInstance().gotoPose(distrubtuionData.getText());
    }
}
